Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dotnet monorepo #548

Merged
merged 2 commits into from
Nov 15, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 10, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Microsoft.AspNetCore.Components.Web (source) 8.0.0-rc.1.23421.29 -> 8.0.0 age adoption passing confidence
Microsoft.AspNetCore.Components.WebAssembly (source) 8.0.0-rc.1.23421.29 -> 8.0.0 age adoption passing confidence
Microsoft.AspNetCore.Components.WebAssembly.DevServer (source) 8.0.0-rc.1.23421.29 -> 8.0.0 age adoption passing confidence
Microsoft.AspNetCore.Components.WebView.Wpf 8.0.0-rc.1.9171 -> 8.0.3 age adoption passing confidence
Microsoft.Extensions.Caching.Abstractions (source) 8.0.0-rc.1.23419.4 -> 8.0.0 age adoption passing confidence
Microsoft.Extensions.Configuration.Abstractions (source) 8.0.0-rc.1.23419.4 -> 8.0.0 age adoption passing confidence
Microsoft.Extensions.Hosting (source) 8.0.0-rc.1.23419.4 -> 8.0.0 age adoption passing confidence
Microsoft.Extensions.Hosting.Abstractions (source) 8.0.0-rc.1.23419.4 -> 8.0.0 age adoption passing confidence
Microsoft.Extensions.Logging.Abstractions (source) 8.0.0-rc.1.23419.4 -> 8.0.0 age adoption passing confidence

Release Notes

dotnet/aspnetcore (Microsoft.AspNetCore.Components.Web)

v8.0.0

v8.0.0-rc.2.23480.2: .NET 8.0 RC 2

Release

dotnet/maui (Microsoft.AspNetCore.Components.WebView.Wpf)

v8.0.3

Introducing the .NET 8 GA release of .NET MAUI

This release is compatible with all the latest versions:

  • Android 14.0 (API 34)
  • iOS 17.0
  • MacCatalyst 17.0
  • WinUI 1.3.

It is also supported with the latest development platforms and tools: Visual Studio 17.8 and Xcode 15.0+ for iOS/MacCatalyst.

.NET MAUI includes and extends the .NET platform SDKs for Android, iOS, iPadOS, macOS, Mac Catalyst, and tvOS.

Get Started

For development on Windows, install .NET 8 and the latest .NET MAUI workload from Visual Studio 17.8+.

For development on Windows or Mac, install the .NET MAUI extension in VS Code and install the latest workload from the standalone installer using the dotnet workload install maui command.

Highlights in .NET 8
  • Enhanced memory management and overall performance
  • Elevated accuracy in Visual States, Triggers, and XAML Hot Reload
  • Optimized keyboard user experience on both mobile and desktop, featuring the introduction of keyboard accelerators
  • Advanced support for gesture recognizers, incorporating new PointerGestureRecognizer events and access to platform-specific event args for Pointer and Drag and Drop gestures
  • Enhanced compatibility for "Unpackaged" Windows apps
  • Update of SkiaSharp to a more recent version of Skia

See more of what's new in https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-8?view=net-maui-8.0

Breaking Changes
NuGet Package References

.NET MAUI Templates now include PackageReference items for the Microsoft.Maui.Controls and Microsoft.Maui.Controls.Compatibility packages.

<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)" />

The workload $(MauiVersion) is specified by default, but this can also be changed to allow for easier testing of upcoming Service Release previews, PR builds, or Nightly feed packages without requiring workload commands.

New validation for duplicate images

Following the update, you might encounter a message regarding duplicate files, particularly with image resources. This arises because, previously, we didn't actively check for duplicates, and the image selection was arbitrary. In RC 1, we implemented a check to ensure the absence of duplicates. It's crucial to review any globs, especially those encompassing images, and ensure that images are not inadvertently included multiple times. Instead, make the following update in your csproj file:

<ItemGroup>
    <MauiImage Include="Resources\Images\*" />
    <!-- This would trigger an alert: -->
    <MauiImage Include="Resources\Images\myimage.svg" Color="Red" />
    <!-- This, however, will not result in an error: -->
    <MauiImage Update="Resources\Images\myimage.svg" Color="Red" />
</ItemGroup>
What's Changed since .NET 7

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/dotnet-monorepo branch 2 times, most recently from 98711ae to 4c9468f Compare October 14, 2023 03:10
@renovate renovate bot force-pushed the renovate/dotnet-monorepo branch from ec29253 to c28a090 Compare November 14, 2023 23:26
Copy link
Contributor Author

renovate bot commented Nov 14, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

Copy link

codecov bot commented Nov 14, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (7d57e23) 15.30% compared to head (9081960) 15.30%.

Additional details and impacted files
@@           Coverage Diff           @@
##            alpha     #548   +/-   ##
=======================================
  Coverage   15.30%   15.30%           
=======================================
  Files         112      112           
  Lines        4514     4514           
  Branches      531      531           
=======================================
  Hits          691      691           
  Misses       3754     3754           
  Partials       69       69           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@IvanJosipovic IvanJosipovic merged commit 620f49d into alpha Nov 15, 2023
@IvanJosipovic IvanJosipovic deleted the renovate/dotnet-monorepo branch November 15, 2023 00:16
Copy link
Contributor

🎉 This PR is included in version 1.0.0-alpha.140 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant